package com.tg.appcommon.business;

import android.app.Activity;
import android.bluetooth.BluetoothClass;
import android.content.Context;
import android.os.Bundle;

import com.tg.app.camera.Camera;
import com.tg.appcommon.android.DeviceAddSoundConstants;
import com.tg.appcommon.router.IBusinessModule;
public interface IAppModule extends IBusinessModule {
    void goToDeviceListPage(Context context, Bundle extras);
    void goToDeviceListPage(Context context);
    void startLoginActivity(Context context, String from);
    void removeAllCamera();
    boolean isThirdPartyApp();
    void notifyMessage(int messageId, String message);
    void onEventClickByName(String name,String btn);
    void openServePlay(Activity activity, String url, long deviceId, int type,  int requestCode);
    void launchSuperAI(Context context, Object deviceItem);
    void launchSuperAIPay(Context context, Object deviceItem);

    void launchAIorSuperAIPay(Context context, Object deviceItem);
    void launchCloudServicePay(Context context, Object deviceItem);

    void onClickServeBtn(Activity activity, boolean canLive, Object deviceItem, Object message);
    boolean isNoMedia(Object object);
    boolean isBatteryDevice(Object deviceItem);
    boolean isLockBell(Object deviceItem);
    boolean isLamp(Object deviceItem);
}
